﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SharpSphinx.Decoder.Search;
using SharpSphinx.Util.Configuration;

namespace SharpSphinx.Decoder.Pruner
{
    public interface IPruner : IConfigurable
    {
         void StartRecognition();



        IActiveList Prune(IActiveList StateTokenList);


        void StopRecognintion(); 


        void  Allocate(); 

        void DeAllocate();

    }
}
